import request from '@/utils/request'



export function personnelList(data) { //人员管理-列表
  return request({
    url: '/sys-center/api/system/personnel/page',
    method: 'post',
    data
  })
}


export function personnelAdd(data) { //人员管理-新增
  return request({
    url: '/sys-center/api/system/personnel',
    method: 'post',
    data
  })
}

//原 put
export function personnelEdit(data) { //人员管理-编辑
  return request({
    url: '/sys-center/api/system/put/personnel',
    method: 'post',
    data
  })
}
export function personnelListAll(data) { //人员管理-所有人员
  return request({
    url: '/sys-center/api/system/personnel/select',
    method: 'post',
    data
  })
}
export function personnelListUserAll(id) { //人员管理-分公司人员不
  return request({
    url: '/sys-center/api/system/personnel/dept/'+id,
    method: 'get',
  })
}
export function personnelListState(data) { //人员管理-更改是否在岗
  return request({
    url: '/sys-center/api/system/put/personnel/inpost',
    method: 'post',
    data
  })
}
export function personnelListStateimportant(data) { //人员管理-更改是否重要岗位
  return request({
    url: '/sys-center/api/system/personnel/put/status',
    method: 'post',
    data
  })
}

//原 del
export function personnelDelete(id) { //人员管理-删除
  return request({
    url: '/sys-center/api/system/personnel/del/' + id,
    method: 'get',
  })
}


export function personnelDetails(id) { //人员管理-详情
  return request({
    url: '/sys-center/api/system/personnel/' + id,
    method: 'get',
  })
}
export function personnelExport(data) { //人员管理-导出
  return request({
    url: '/sys-center/api/system/export',
    responseType: 'arraybuffer',
    method: 'post',
    data,
  })
}